/*  
Append File:/m/style/v2.7.3/public.css
*/
* {
	margin: 0;
	padding: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block
}

audio,canvas,video {
	display: inline-block
}

address,caption,cite,code,dfn,em,th,var,i {
	font-style: normal;
	font-weight: 500
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

q:before,q:after {
	content: ''
}

del {
	text-decoration: line-through
}

ins,a {
	text-decoration: none
}

ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

fieldset,img {
	border: 0
}

img {
	vertical-align: top
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500
}

button,input,select,textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

html {
	background: #fafafa;
	color: #4e5563;
	word-wrap: break-word;
	word-break: break-all;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body,button,input,select,textarea {
	font-family: STHeiti, Arial;
	font-size: 16px
}

a {
	color: #3b5998;
	outline: 0
}

a:visited {
	color: #3b5997
}

.fn-fleft,.fn-fright {
	display: inline
}

.fn-fleft {
	float: left
}

.fn-fright {
	float: right
}

.fn-tleft {
	text-align: left
}

.fn-tright {
	text-align: right
}

.fn-tcenter {
	text-align: center
}

.fn-mt {
	margin-top: 8px
}

.fn-mb {
	margin-bottom: 8px
}

.fn-mlr {
	margin-left: 10px;
	margin-right: 10px
}

.fn-mt-big {
	margin-top: 14px
}

.fn-mb-big {
	margin-bottom: 14px
}

.fn-divi {
	clear: both;
	height: 1px;
	background: #e1e7ee;
	overflow: hidden
}

.fn-hide {
	display: none
}

.fn-clear:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}

.main {
}

.icon {
	background: url(../img/bg-icon-v0323.png)
		no-repeat;
	background-size: 160px auto
}

.icon-arrow {
	background: url(../img/bg-arrow-v1111.png)
		no-repeat;
	background-size: 80px auto
}

.icon-tip {
	background: url(../img/bg-tip-v0624.png)
		no-repeat;
	background-size: 160px auto
}

.icon-load {
	background: url(../img/load.gif) no-repeat;
	background-size: 100% auto
}

.icon-star {
	background: url(../img/bg-star-v0320.png)
		no-repeat
}

.icon-opacity-arrow {
	background:
		url(../img/bg-opacity-arrow-v1111.png)
		no-repeat;
	background-size: 18px auto
}

.pop-opacity {
	background: rgba(0, 0, 0, 0.8)
}

.mask-opacity {
	width: 100%;
	height: 100%;
	background: rgba(51, 51, 51, 0.8);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000
}

.icon-v,.icon-vbiz {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: -20px 0
}

.icon-vbiz {
	background-position: -100px 0
}

.icon-zan,.icon-zaned {
	display: inline-block;
	width: 13px;
	height: 14px;
	background-position: -120px 0
}

.icon-zaned {
	background-position: -140px 0
}

.icon-load {
	display: inline-block;
	width: 16px;
	height: 16px;
	opacity: .6
}

.star-level {
	display: inline-block;
	width: 42px;
	height: 8px;
	overflow: hidden
}

.star-level .star-dark,.star-level .star-light {
	display: inline-block;
	width: 100%;
	height: 8px;
	background-size: 42px auto;
	background-position: 0 -10px;
	text-align: left;
	vertical-align: top
}

.star-level .star-light {
	background-position: 0 0
}

.star-level-big {
	width: 84px;
	height: 16px
}

.star-level-big .star-dark,.star-level-big .star-light {
	height: 16px;
	background-size: 84px auto;
	background-position: 0 -20px
}

.star-level-big .star-light {
	background-position: 0 0
}

.btn {
	display: inline-block;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	color: #4e5563;
	line-height: 18px;
	white-space: nowrap;
	border-radius: 3px
}

.btn:visited {
	color: #4e5562
}

.btn-selected {
	border-color: #5f7dbe;
	background: #5f7dbe;
	color: #fff
}

.btn-selected:visited {
	color: #fffffe
}

.btn-disabled {
	color: #a2a6ae
}

.btn-disabled:visited {
	color: #a2a6ad
}

.btn-small,.btn-small-blue {
	padding: 4px 7px;
	font-size: 14px
}

.btn-big,.btn-big-blue {
	padding: 7px 9px;
	font-size: 16px
}

.btn-small-blue,.btn-big-blue {
	border-color: #5f7dbe;
	background: #5f7dbe;
	color: #fff
}

.btn-small-blue:visited,.btn-big-blue:visited {
	color: #fffffe
}

.btn-bar {
	display: block;
	padding: 7px 0;
	font-size: 16px;
	text-align: center
}

.btn-blue {
	padding: 4px 7px;
	border-color: #5f7dbe;
	background: #5f7dbe;
	font-size: 14px;
	color: #fff
}

.btn-blue:visited {
	color: #fffffe
}

.btn-bar-blue {
	display: block;
	padding: 7px 0;
	border-color: #5f7dbe;
	background: #5f7dbe;
	font-size: 16px;
	color: #fff;
	text-align: center
}

.btn-bar-blue:visited {
	color: #fffffe
}

.btn-arrow .arrow-top {
	display: inline-block;
	width: 10px;
	height: 5px;
	margin: 0 0 0 7px;
	background-position: 0 -40px;
	vertical-align: 3px;
	overflow: hidden
}

.btn-arrow .arrow-bottom {
	display: inline-block;
	width: 10px;
	height: 5px;
	margin: 0 0 0 7px;
	background-position: -20px -40px;
	vertical-align: 3px;
	overflow: hidden
}

.btn-arrow .arrow-right {
	display: inline-block;
	width: 5px;
	height: 10px;
	margin: 0 0 0 7px;
	background-position: -40px -40px;
	overflow: hidden
}

.btn-sel {
	display: block;
	padding: 7px 14px 7px 4px;
	font-size: 16px;
	position: relative
}

.btn-sel .caption {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.btn-sel .arrow-bottom {
	display: inline-block;
	width: 10px;
	height: 5px;
	margin: 0 0 0 7px;
	background-position: -20px -40px;
	overflow: hidden;
	position: absolute;
	top: 13px;
	right: 4px
}

.btn-load .icon-load {
	margin: 0 6px 0 0;
	vertical-align: top
}

.btn-phone {
	padding: 4px 7px 4px 35px;
	border-color: #44a00d;
	background: #59b72d;
	font-size: 14px;
	color: #fff;
	position: relative
}

.btn-phone:visited {
	color: #fffffe
}

.btn-phone .icon-phone {
	width: 20px;
	height: 20px;
	background-position: 0 -20px;
	position: absolute;
	left: 7px;
	top: 50%;
	margin-top: -10px
}

.search01 {
	z-index: 998;
	position: relative
}

.search01-content {
	height: 34px
}

.search01-input {
	float: left;
	width: 78%
}

.search01-input .form-text-box {
	border-radius: 3px 0 0 3px
}

.search01-input .form-text {
	color: #4e5563
}

.search01-btn {
	float: left;
	width: 22%;
	height: 18px;
	padding: 8px 0;
	background: #5f7dbe;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
	border-radius: 0 3px 3px 0
}

.search01-btn:visited {
	color: #fffffe
}

.search01-pop {
	display: ;
	width: 78%;
	border-top: solid #d5dde4 1px;
	background: #f5f7f9;
	position: absolute;
	top: 33px;
	left: 0
}

.search01-pop a {
	display: block;
	padding: 7px 4px;
	border: solid #d5dde4 1px;
	border-top: 0;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px
}

.search01-pop a:visited {
	color: #4e5562
}

.nav {
	display: table;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 4px 6px;
	background-color: #ebe9e5;
	position: relative;
	z-index: 999
}

.nav a {
	display: table-cell
}

.nav ins {
	display: table-cell;
	width: auto;
	text-decoration: none
}

.nav ins::after {
	content: "\00a0"
}

.nav a {
	width: 2em;
	height: 32px;
	padding: 0 6px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 32px;
	white-space: nowrap;
	text-align: center
}

.nav a:visited {
	color: #000
}

.nav a.activate {
	background-color: #f57e20;
	border-radius: 2px
}

.nav-back {
	background-color: #3b5998;
	position: relative;
	z-index: 999
}

.nav-back h1 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	text-align: center
}

.nav-back .back {
	height: 20px;
	padding: 10px 0;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.nav-back .back:visited {
	color: #fffffe
}

.nav-back .back .icon-arrow-left {
	margin: 0 8px 0 12px
}

.nav-bread {
	background-color: #3b5998;
	overflow: hidden;
	position: relative;
	z-index: 999
}

.nav-bread a {
	float: left;
	padding: 0 9px;
	font-size: 16px;
	color: #fff;
	line-height: 40px
}

.nav-bread a.home {
	width: 40px;
	height: 40px;
	padding: 0;
	border-right: solid #2e4679 1px;
	box-shadow: 1px 0 0 #6179ac;
	-webkit-box-shadow: 1px 0 0 #6179ac;
	-moz-box-shadow: 1px 0 0 #6179ac
}

.nav-bread a.home .icon-home {
	height: 17px;
	margin: 11px 0 0 12px
}

.nav-bread a:visited {
	color: #fffffe
}

.nav-bread .end {
	float: left;
	padding: 0 9px;
	font-size: 16px;
	color: #fff;
	line-height: 40px
}

.nav-bread .icon-arrow-right {
	float: left;
	margin-top: 15px
}

.nav-bread .icon-search {
	float: right;
	margin-right: 6px;
	padding: 10px 10px 11px
}

.nav-bread .auth {
	float: right;
	width: 32px;
	height: 32px;
	margin-right: 12px;
	padding: 4px 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	white-space: nowrap;
	position: relative
}

.nav-bread .auth img {
	width: 32px;
	height: 32px;
	border-radius: 2px
}

.nav-bread .auth i {
	min-width: 18px;
	height: 18px;
	background-color: #f00;
	border-radius: 9px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 18px;
	text-align: center;
	position: absolute;
	top: -2px;
	right: -6px
}

.tab01 {
	background: #e1e5ed;
	overflow: hidden
}

.tab01 ul {
	overflow: hidden
}

.tab01 li {
	float: left;
	height: 40px;
	margin: 0 20px 0 0
}

.tab01 li:last-child {
	margin-right: 0
}

.tab01 li a {
	display: inline-block;
	height: 29px;
	margin: 0 0 0 10px;
	padding: 11px 0 0;
	color: #4e5563;
	line-height: 18px;
	vertical-align: top
}

.tab01 li a:visited {
	color: #4e5562
}

.tab01 li em {
	display: none;
	width: 0;
	height: 1px;
	margin: 3px auto 0;
	border-style: solid;
	border-width: 0 4px 4px;
	border-color: #e1e5ed #e1e5ed #3b5998
}

.tab01 li.current a {
	height: 26px;
	border-bottom: solid #3b5998 3px;
	color: #3b5998;
	cursor: default
}

.tab01 li.current a:visited {
	color: #3b5997
}

.tab01 li.current em {
	display: block
}

.tab01-percent-col4 li {
	width: 25%;
	margin: 0
}

.tab02 {
	overflow: hidden
}

.tab02 .btn {
	float: left;
	border-radius: 0;
	margin: 0 0 0 -1px
}

.tab02 .btn:first-child {
	border-radius: 3px 0 0 3px;
	margin: 0
}

.tab02 .btn:last-child {
	border-radius: 0 3px 3px 0
}

.title01 {
	background: #e1e5ed;
	overflow: hidden
}

.title01 h3 {
	float: left;
	padding: 11px 0 11px 10px;
	color: #4e5563;
	line-height: 18px;
	vertical-align: top
}

.title01 h3 span {
	margin: 0 0 0 6px;
	font-size: 14px;
	color: #a2a6ae
}

.title02 {
	border-bottom: solid #e1e5ed 1px;
	overflow: hidden
}

.title02 h3 {
	float: left;
	padding: 11px 10px 10px;
	background: #e1e5ed;
	color: #4e5563;
	line-height: 18px;
	border-radius: 0 3px 0 0
}

.record {
	padding: 6px 10px 6px 4.625em;
	background: #f0f2f7;
	overflow: hidden
}

.record h3 {
	float: left;
	width: 4.625em;
	margin-left: -4.625em;
	padding: 7px 0;
	line-height: 18px;
	text-align: right
}

.record ul {
	width: 100%;
	overflow: hidden
}

.record li {
	float: left;
	width: 100%
}

.record a {
	display: block;
	padding: 7px 0;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.record-col1 li {
	width: 100%
}

.record-col2 li {
	width: 50%
}

.record-col3 li {
	width: 33.333%
}

.list-null {
	padding: 20px 10px
}

.list-load {
	padding: 20px 0
}

.list-infor01 li {
	border-bottom: solid #e1e7ee 1px
}

.list-infor01 a {
	display: block;
	padding: 11px 24px 11px 10px;
	font-size: 16px;
	line-height: 22px;
	position: relative
}

.list-infor01 a .caption-noskip {
	color: #4e5563
}

.list-infor01 a:visited .caption-noskip {
	color: #4e5562
}

.list-infor01 .divi {
	display: inline-block;
	width: 1px;
	height: 14px;
	margin: 0 6px;
	background: #3b5998;
	vertical-align: -2px;
	overflow: hidden
}

.list-infor01 .arrow-right {
	width: 12px;
	height: 14px;
	background-position: -20px -20px;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 10px;
	overflow: hidden
}

.list-infor01 a .comment {
	width: 54px;
	font-size: 12px;
	color: #a2a6ae;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 10px
}

.list-infor01 a:visited .comment {
	color: #a2a6ad
}

.list-infor01 .icon-comment {
	display: inline-block;
	width: 16px;
	height: 15px;
	margin: 0 6px 0 0;
	background-position: 0 0;
	vertical-align: middle;
	overflow: hidden
}

.list-infor01 a .price {
	color: #fe6601;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 30px
}

.list-infor01 a:visited .price {
	color: #fe6600
}

.list-infor01 .pricenorm {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 30px
}

.list-infor01 a .pricelower {
	width: 75px;
	color: #fe6601;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 22px
}

.list-infor01 a:visited .pricelower {
	color: #fe6600
}

.list-infor01 .icon-lower {
	float: left;
	margin: 4px 6px 0 0;
	width: 10px;
	height: 14px;
	background-position: -68px -40px
}

.list-infor01 a .recode {
	width: 40px;
	color: #4e5563;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 10px
}

.list-infor01 a:visited .recode {
	color: #4e5562
}

.list-infor01 a .siftdt {
	color: #4e5563
}

.list-infor01 a:visited .siftdt {
	color: #4e5562
}

.list-infor01 a .siftdt b {
	font-weight: normal;
	color: #f84949
}

.list-infor01 a:visited .siftdt b {
	color: #f84948
}

.list-infor01 .siftdd {
	width: 60%;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 30px
}

.list-infor01-womwrap a {
	padding: 11px 110px 11px 10px;
	line-height: 22px
}

.list-infor01 a .wom {
	font-size: 14px;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 30px
}

.list-infor01 a .mark,.list-infor01 a .mark-salestop {
	display: inline-block;
	height: 14px;
	margin: 0 0 0 3px;
	padding: 1px 4px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	font-size: 12px;
	color: #4e5563;
	line-height: 14px;
	vertical-align: middle;
	border-radius: 3px
}

.list-infor01 a:visited .mark,.list-infor01 a .mark-salestop {
	color: #4e5562
}

.list-infor01 a .mark-lead {
	display: inline-block;
	height: 16px;
	padding: 2px 3px;
	margin: 1px 0 0 6px;
	background: #fe6600;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	vertical-align: top;
	border-radius: 3px
}

.list-infor01 a:visited .mark-lead {
	color: #fffffe
}

.list-infor02 li {
	padding: 0 10px 0 10px;
	border-bottom: solid #e1e7ee 1px;
	overflow: hidden
}

.list-infor02 .item {
	float: left;
	width: 100%
}

.list-infor02 a {
	display: block;
	padding: 13px 0;
	font-size: 16px;
	line-height: 18px
}

.list-infor02-col1 .item {
	width: 100%
}

.list-infor02-col2 .item {
	width: 50%
}

.list-infor02-col3 .item {
	width: 33.333%
}

.list-infor02-col4 .item {
	width: 25%
}

.list-infor02-col5 .item {
	width: 20%
}

.list-inforimg01 {
	padding: 0 0 11px 0;
	overflow: hidden
}

.list-inforimg01 li {
	float: left;
	width: 33.3%;
	padding: 12px 0 0
}

.list-inforimg01 a {
	display: block;
	width: 82px;
	margin: 0 auto
}

.list-inforimg01 img {
	width: 80px;
	height: 60px
}

.list-inforimg01 span {
	display: block;
	height: 40px;
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden
}

.list-inforimg02 {
	padding: 0 0 11px 0;
	overflow: hidden
}

.list-inforimg02 li {
	float: left;
	width: 50%;
	padding: 12px 0 0
}

.list-inforimg02 a {
	display: block;
	width: 120px;
	margin: 0 auto
}

.list-inforimg02 img {
	width: 120px;
	height: 90px
}

.list-inforimg02 span {
	display: block;
	height: 40px;
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden
}

.list-inforimg02 b {
	font-weight: normal;
	color: #fe6600
}

.list-inforimg03 {
	padding: 0 0 11px 0;
	overflow: hidden
}

.list-inforimg03 li {
	float: left;
	width: 50%;
	padding: 12px 0 0
}

.list-inforimg03 a {
	display: block;
	width: 140px;
	margin: 0 auto;
	text-align: center
}

.list-inforimg03 img {
	width: 120px;
	height: 60px
}

.list-inforimg03 span {
	display: block;
	height: 20px;
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	overflow: hidden
}

.icon-video {
	background: url(../img/bg-video-v1111.png)
		no-repeat;
	background-size: 30px auto
}

.list-video {
	padding: 0 0 12px;
	overflow: hidden
}

.list-video li {
	float: left;
	width: 50%;
	padding: 12px 0 0
}

.list-video a {
	display: block;
	width: 120px;
	height: 113px;
	margin: 0 auto;
	position: relative
}

.list-video img {
	width: 120px;
	height: 68px
}

.list-video .title {
	display: block;
	height: 40px;
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	overflow: hidden
}

.list-video a .view {
	font-size: 12px;
	color: #a2a6ae;
	overflow: hidden;
	position: absolute;
	bottom: 2px;
	right: 0
}

.list-video a:visited .view {
	color: #a2a6ad
}

.list-video .page-view {
	float: left;
	width: 14px;
	height: 10px;
	margin: 2px 3px 0 0;
	background-size: 15px auto;
	background-position: 0 -10px
}

.list-video .mark-video {
	width: 18px;
	height: 15px;
	background-position: 0 0;
	overflow: hidden;
	position: absolute;
	top: 48px;
	right: 5px
}

.list-brand {
	padding: 0 0 11px 0;
	overflow: hidden
}

.list-brand li {
	float: left;
	width: 33.3%;
	padding: 14px 0 0;
	position: relative
}

.list-brand a {
	display: block;
	width: 100px;
	margin: 0 auto;
	text-align: center
}

.list-brand img {
	width: 50px;
	height: 50px;
	border: solid #d0d6e1 1px
}

.list-brand span {
	display: block;
	height: 20px;
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden
}

.list-brand .noskip {
	color: #4e5563
}

.list-brand a:visited .noskip {
	color: #4e5562
}

.list-brand .arrow-top {
	display: none;
	width: 18px;
	height: 10px;
	background-position: 0 -18px;
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -9px
}

.list-brand .item-sub {
	width: 100%
}

.list-brand .item-current .arrow-top {
	display: block
}

.list-dealer li {
	padding: 12px 10px;
	border-bottom: solid #e1e7ee 1px
}

.list-dealer li h3 a {
	display: inline-block;
	line-height: 18px
}

.list-dealer p {
	font-size: 14px;
	margin: 10px 0 0;
	overflow: hidden
}

.list-dealer .price b {
	font-size: 16px;
	font-weight: normal;
	color: #fe6600
}

.list-dealer .price .final {
	display: inline-block;
	width: 70px;
	font-size: 16px;
	font-weight: normal;
	color: #fe6600
}

.list-dealer .price .lower {
	font-size: 16px;
	color: #59b72d
}

.list-dealer .price .lower dfn {
	margin: 0 2px 0 0;
	position: relative;
	top: -2px
}

.list-dealer .range {
	display: inline-block;
	margin: 0 0 0 6px;
	padding: 2px;
	background: #f5f6f9;
	border: solid #d0d6e1 1px;
	border-radius: 3px;
	font-size: 12px;
	color: #4e5563;
	line-height: 14px;
	vertical-align: 2px
}

.list-dealer .address {
	margin: 8px 0 0;
	line-height: 1.5
}

.list-dealer .sale a {
	display: inline-block;
	line-height: 18px
}

.list-dealer .phone {
	margin: 12px 0 0;
	overflow: hidden
}

.list-dealer .btn-phone {
	float: left
}

.list-dealer .btn-blue {
	float: right;
	padding: 4px 7px;
	border-color: #5f7dbe;
	background: #5f7dbe;
	font-size: 14px;
	color: #fff
}

.list-dealer .btn-blue:visited {
	color: #fffffe
}

.list-dealer .icon-ok {
	float: left;
	width: 16px;
	height: 16px;
	margin: 7px 0 0 6px;
	background-position: -40px -20px;
	vertical-align: top;
	overflow: hidden
}

.list-dealer .icon-24h {
	float: left;
	width: 26px;
	height: 16px;
	margin: 7px 0 0 6px;
	background-position: -60px -20px;
	overflow: hidden
}

.list-dealer .icon-mail {
	display: inline-block;
	width: 16px;
	height: 10px;
	margin: 0 6px 0 0;
	background-position: -100px -20px;
	overflow: hidden
}

.list-dealer .icon-4s,.list-dealer .icon-cu {
	float: left;
	width: 22px;
	height: 16px;
	margin: 1px 6px 0 0;
	padding: 1px 0;
	background: #5f7dbe;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	border-radius: 3px
}

.list-dealer .icon-cu {
	margin-top: 0;
	background: #f84949
}

.list-dealer-spring {
	background: #e1e5ed
}

.list-dealer-spring a {
	display: block;
	padding: 11px 0 11px 10px
}

.list-dealer-spring .arrow-bottom {
	float: right;
	width: 10px;
	height: 6px;
	margin: 8px 10px 0 0;
	background-position: -20px -60px
}

.list-dealer-spring .arrow-top {
	float: right;
	width: 10px;
	height: 6px;
	margin: 8px 10px 0 0;
	background-position: 0 -60px
}

.list-extend {
	overflow: hidden
}

.list-extend li {
	float: left;
	width: 25%;
	text-align: center
}

.list-extend a {
	display: block;
	width: 64px;
	margin: 0 auto;
	font-size: 14px;
	text-align: center
}

.list-extend span {
	display: block;
	margin: 5px 0 0;
	line-height: 20px
}

.list-extend img {
	width: 50px;
	height: 50px
}

.dropdown01 {
	position: relative;
	padding: 9px 0;
	background: #374053
}

.dropdown01-title {
	padding: 4px 10px 8px;
	font-size: 14px;
	color: #fff;
	line-height: 16px
}

.dropdown01-content {
	padding: 0 5px;
	overflow: hidden
}

.dropdown01-content p {
	float: left;
	width: 50%;
	padding: 5px 0
}

.dropdown01-content a {
	display: block;
	width: auto;
	margin: 0 5px;
	padding: 7px 0;
	border: solid #2b3750 1px;
	background: #525b6f;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 3px
}

.dropdown01-content a:visited {
	color: #fffffe
}

.dropdown01-content a.selected {
	color: #fffffe;
	border-color: #fff
}

.dropdown01-content a.selected:visited {
	color: #fffffe
}

.dropdown01-content a.disabled {
	color: #2b3750
}

.dropdown01-content a.disabled:visited {
	color: #2b3751
}

.dropdown01-content .color-box {
	display: block;
	height: 18px;
	padding: 0 0 0 7px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis
}

.dropdown01-content .color-box i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 6px 0 0;
	border: solid #fff 1px;
	vertical-align: top;
	border-radius: 3px
}

.dropdown01-col1 p {
	float: left;
	width: 100%;
	padding: 5px 0
}

.dropdown01-col1 a {
	padding-left: 7px;
	padding-right: 7px;
	text-align: left
}

.dropdown01-col2 p {
	float: left;
	width: 50%;
	padding: 5px 0
}

.dropdown01-col3 p {
	float: left;
	width: 33.333%;
	padding: 5px 0
}

.dropdown01-col4 p {
	float: left;
	width: 25%;
	padding: 5px 0
}

.dropdown01 .arrow-top {
	width: 18px;
	height: 10px;
	background-position: 0 -18px;
	position: absolute;
	top: -10px;
	left: 18px
}

.dropdown02 {
	z-index: 100;
	position: relative
}

.dropdown02-title .btn {
	display: block;
	text-align: center
}

.dropdown02-content {
	z-index: -1;
	width: 100%;
	padding: 6px 0;
	position: absolute;
	top: 26px;
	left: 0;
	border-radius: 3px
}

.dropdown02-content a {
	display: block;
	margin: 0;
	padding: 10px 0;
	color: #fff;
	line-height: 18px;
	text-align: center
}

.dropdown02-content a:visited {
	color: #fffffe
}

.dropdown02-content a.selected {
	color: #777d8b
}

.dropdown02-content a.selected:visited {
	color: #777d8a
}

.sift-letter {
	padding: 1px 0 9px 10px;
	background: #f0f2f7
}

.sift-letter h3 {
	margin: 8px 0 0;
	font-size: 14px
}

.sift-letter-content {
	overflow: hidden
}

.sift-letter-content .btn {
	float: left;
	width: 11.3%;
	margin: 8px 7px 0 0;
	padding: 7px 0;
	text-align: center
}

.page-input {
	height: 34px
}

.page-input div {
	float: left
}

.page-input a {
	display: block;
	height: 18px;
	padding: 7px 0;
	background: #f5f6f9;
	border: solid #d0d6e1 1px;
	font-size: 16px;
	line-height: 18px;
	text-align: center
}

.page-input a {
	color: #3b5998
}

.page-input a:visited {
	color: #3b5997
}

.page-input a.disabled {
	color: #a2a6ae
}

.page-input a.disabled:visited {
	color: #a2a6ad
}

.page-input .confirm a {
	border-color: #5f7dbe;
	background: #5f7dbe;
	color: #fff
}

.page-input .confirm a:visited {
	color: #fffffe
}

.page-input .number {
	display: block;
	height: 32px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	text-align: center
}

.page-input .number input {
	width: 88%;
	height: 18px;
	margin: 2px 0;
	padding: 4px 0;
	border: solid #d0d6e1 1px;
	background: 0;
	background: #fff
		-webkit-gradient(linear, left top, left bottom, from(#e7e9ee),
		to(#f5f7f9) );
	background: #fff -moz-linear-gradient(#e7e9ee, #f5f7f9);
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	text-align: center;
	overflow: hidden
}

.page-input .first a,.page-input .prev a {
	border-width: 1px 0 1px 1px
}

.page-input .next a,.page-input .last a {
	border-width: 1px 1px 1px 0
}

.page-input .remain a {
	border-width: 1px 1px 1px 0
}

.page-input .cancel a {
	border-radius: 0 3px 3px 0
}

.page-input01 .first a,.page-input02 .prev a,.page-input03 .first a {
	border-radius: 3px 0 0 3px
}

.page-input01 .last a,.page-input02 .next a,.page-input03 .next a {
	border-radius: 0 3px 3px 0
}

.page-input .first,.page-input .last {
	width: 17%
}

.page-input .prev,.page-input .next,.page-input .middle {
	width: 22%
}

.page-input01 .confirm {
	width: 20%
}

.page-input01 .cancel {
	width: 19%
}

.page-input02 .middle {
	width: 28%
}

.page-input02 .remain {
	width: 28%
}

.page-input02 .confirm {
	width: 25%
}

.page-input02 .cancel {
	width: 25%
}

.page-input03 .middle {
	width: 39%
}

.page-input03 .confirm {
	width: 20%
}

.page-input03 .cancel {
	width: 19%
}

.page-input03-focus .middle {
	width: 22%
}

.page-input .confirm,.page-input .cancel {
	display: none
}

.page-input01-focus .next,.page-input01-focus .last,.page-input02-focus .remain,.page-input02-focus .next,.page-input03-focus .next
	{
	display: none
}

.page-input01-focus .confirm,.page-input01-focus .cancel,.page-input02-focus .confirm,.page-input02-focus .cancel,.page-input03-focus .confirm,.page-input03-focus .cancel
	{
	display: block
}

.page-prevnext {
	clear: both;
	width: 300px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.page-prevnext .prev,.page-prevnext .next {
	display: inline-block;
	height: 14px;
	padding: 6px 22px;
	border: solid #5f7dbe 1px;
	background: #fff;
	overflow: hidden;
	border-radius: 3px
}

.page-prevnext .prev {
	float: left
}

.page-prevnext .next {
	float: right
}

.page-prevnext .arrow-left {
	display: inline-block;
	width: 12px;
	height: 14px;
	background-position: -40px -20px;
	vertical-align: top;
	overflow: hidden
}

.page-prevnext .arrow-right {
	display: inline-block;
	width: 12px;
	height: 14px;
	background-position: -60px -20px;
	vertical-align: top;
	overflow: hidden
}

.page-prevnext .number {
	display: inline-block;
	padding: 5px 0;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px
}

.page-prevnext .number b {
	font-weight: bold;
	color: #fe6600
}

.page-prevnext .dot {
	display: inline-block;
	height: 12px;
	padding: 8px 0
}

.page-prevnext .dot i {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 0 3px;
	border: solid #5f7dbe 1px;
	background: #f5f6f9;
	vertical-align: top;
	overflow: hidden;
	border-radius: 7px
}

.page-prevnext .dot i.current {
	background: #5f7dbe
}

.focusimg01 {
	width: auto;
	text-align: center
}

.focusimg01-img {
	width: 100%;
	background: #efefef;
	overflow: hidden
}

.focusimg01 ul {
	position: relative;
	width: 1000%;
	overflow: hidden
}

.focusimg01 li {
	float: left;
	width: 10%
}

.focusimg01 a {
	display: block;
	color: #c3c3c3;
	position: relative
}

.focusimg01 a:visited {
	color: #c3c3c2
}

.focusimg01 img {
	display: block;
	width: 100%;
	height: auto;
	z-index: 10;
	position: relative
}

.focusimg01 h3 {
	width: 100%;
	font-family: Microsoft YaHei;
	font-size: 16px;
	position: absolute;
	bottom: 20px;
	left: 0
}

.focusimg01 .icon-load {
	position: absolute;
	bottom: 50%;
	left: 50%;
	margin-bottom: -8px;
	margin-left: -8px
}

.focusimg01 .page-prevnext {
	margin: 8px auto 0
}

.focuslist01 {
	width: 100%;
	overflow: hidden
}

.focuslist01-list {
	position: relative;
	width: 1000%
}

.focuslist01 ul {
	float: left;
	width: 10%
}

.form-text-box {
	position: relative;
	height: 32px;
	padding: 0 4px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	border-radius: 3px
}

.form-text {
	width: 100%;
	height: 18px;
	padding: 7px 0;
	background: 0;
	border: 0;
	outline: 0;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	overflow: hidden
}

.form-text-focus {
	border-color: #5f7dbe
}

.form-text-error {
	border-color: #f84949
}

.form-text-clear {
	width: 18px;
	height: 18px;
	padding: 7px 8px;
	position: absolute;
	top: 0;
	right: 0;
	margin-left: -32px;
	overflow: hidden
}

.form-text-clear .icon-clear {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-position: -20px -20px;
	vertical-align: top
}

.search-text-box {
	position: relative;
	height: 32px;
	padding: 0 4px 0 26px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	border-radius: 3px
}

.search-text-box .search-text {
	width: 100%;
	height: 18px;
	padding: 7px 0;
	background: 0;
	border: 0;
	outline: 0;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	overflow: hidden
}

.search-text-box .icon-search {
	width: 18px;
	height: 18px;
	background-position: -140px -20px;
	position: absolute;
	top: 7px;
	left: 4px
}

.search-text-focus {
	border-color: #5f7dbe
}

.search-text-error {
	border-color: #f84949
}

.search-text-clear {
	width: 18px;
	height: 18px;
	padding: 7px 8px;
	position: absolute;
	top: 0;
	right: 0;
	margin-left: -32px;
	overflow: hidden
}

.search-text-clear .icon-clear {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-position: -20px -20px;
	vertical-align: top
}

.form-textarea-box {
	position: relative;
	padding: 0 4px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	border-radius: 3px
}

.form-textarea {
	width: 100%;
	height: 80px;
	padding: 4px 0;
	background: 0;
	border: 0;
	outline: 0;
	font-size: 16px;
	color: #4e5563;
	line-height: 1.5;
	overflow: hidden
}

.form-textarea-focus {
	border-color: #5f7dbe
}

.form-textarea-error {
	border-color: #f84949
}

.radio,.checkbox {
	display: inline-block;
	padding: 5px 6px;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px
}

.radio:visited,.checkbox:visited {
	color: #4e5562
}

.radio input,.checkbox input {
	margin: 0 6px 0 0;
	vertical-align: 0
}

.radio-selected,.checkbox-selected {
	color: #3b5998
}

.radio-selected:visited,.checkbox-selected:visited {
	color: #3b5997
}

.radio-disabled,.checkbox-disabled {
	color: #a2a6ae
}

.radio-disabled:visited,.checkbox-disabled:visited {
	color: #a2a6ad
}

.tip01 {
	display: inline-block;
	font-size: 16px;
	color: #4e5563;
	line-height: 19px
}

.tip01-no {
	color: #f84949
}

.tip01-doubt {
	color: #fe6600
}

.tip01-warn {
	color: #fe6600
}

.tip01 .icon-tip {
	display: inline-block;
	float: left;
	width: 18px;
	height: 18px;
	margin: 0 6px 2px 0;
	overflow: hidden
}

.tip01 .icon-ok {
	background-position: 0 -24px
}

.tip01 .icon-no {
	background-position: -32px -24px
}

.tip01 .icon-doubt {
	background-position: -64px -24px
}

.tip01 .icon-warn {
	background-position: -96px -24px
}

.tip01 .icon-hint {
	background-position: -128px -24px
}

.tip01-layer {
	display: inline-block;
	padding: 13px 24px 13px 22px;
	border: solid #d6d482 1px;
	background: #f5f4c5;
	font-size: 16px;
	color: #8f772f;
	line-height: 19px;
	text-align: left;
	border-radius: 3px
}

.tip01-layer .icon-tip {
	display: inline-block;
	float: left;
	width: 18px;
	height: 18px;
	margin: 0 6px 2px 0;
	overflow: hidden
}

.tip01-layer .icon-ok {
	background-position: 0 0
}

.tip01-layer .icon-no {
	background-position: -32px 0
}

.tip01-layer .icon-doubt {
	background-position: -64px 0
}

.tip01-layer .icon-warn {
	background-position: -96px 0
}

.tip01-layer .icon-hint {
	background-position: -128px 0
}

.tip-layer {
	z-index: 1001;
	width: 100%;
	text-align: center;
	position: fixed;
	top: 50%;
	margin-top: -23px;
	left: 0
}

.load-inner {
	text-align: center
}

.load-layer {
	z-index: 1001;
	width: 16px;
	height: 16px;
	opacity: .6;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px
}

.load-layer img {
	width: 100%
}

.topback-layer {
	z-index: 1001;
	width: 32px;
	padding: 10px;
	position: fixed;
	right: 0;
	bottom: 32px
}

.topback-layer img {
	width: 100%
}

.adv01 a,.adv02 a {
	display: block;
	padding: 11px 0 11px 10px;
	background: #f0f2f7;
	line-height: 18px;
	position: relative
}

.adv02 {
	position: relative
}

.adv02 em {
	font-size: 14px;
	color: #a2a6ae;
	position: absolute;
	top: 11px;
	right: 10px
}

.adv03 a {
	display: block;
	height: 60px;
	padding: 5px 0 5px 10px;
	background: #f0f2f7;
	font-size: 16px;
	line-height: 21px
}

.adv03 img {
	float: left;
	width: 120px;
	height: 60px
}

.adv03 .noa {
	display: block;
	height: 42px;
	margin: 0 0 0 126px
}

.adv03 .nob {
	display: block;
	margin: 0 0 0 126px;
	height: 16px;
	font-size: 12px;
	color: #a2a6ae;
	line-height: 16px;
	white-space: nowrap;
	position: relative
}

.adv03 .nob em {
	padding: 2px 3px;
	background: #d60000;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	bottom: 0;
	right: 10px
}

.adv03-1 a {
	display: block;
	height: 60px;
	padding: 5px 0 5px 10px;
	background: #f0f2f7;
	font-size: 16px;
	line-height: 21px
}

.adv03-1 img {
	float: left;
	width: 60px;
	height: 60px
}

.adv03-1 .noa {
	display: block;
	height: 21px;
	margin: 0 0 0 66px
}

.adv03-1 .nob {
	display: block;
	margin: 2px 0 0 66px;
	height: 36px;
	font-size: 12px;
	color: #a2a6ae;
	line-height: 18px;
	position: relative
}

.adv03-1 .nob em {
	padding: 2px 3px;
	background: #d60000;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	bottom: 1px;
	right: 10px
}

.adv04 a {
	display: block;
	padding: 11px 0 11px 10px;
	background: #f0f2f7;
	color: #a72126;
	line-height: 18px
}

.adv04 a:visited {
	color: #a72125
}

.adv05 img {
	width: 100%;
	height: auto
}

.adv05 .icon-load {
	display: none
}

.footer {
	background-color: #ebe9e5;
	padding: 16px 12px;
	color: #000
}

.footer a {
	padding: 16px 0px 0px;
	text-align: center;
	line-height: 12px;
	clear: both;
	font-size: 12px;
	color: #000;

}

.footer a:nth-child(2) {
	margin: 0
}

.footer a:nth-child(3) {
	margin: 0
}

.footer a:visited {
	color: #fffffe
}

.footer a.activate {
	text-shadow: 2px 2px 1px #3b5998;
	-webkit-text-shadow: 2px 2px 1px #3b5998;
	-moz-text-shadow: 2px 2px 1px #3b5998
}

.footer a .icon-pc,.footer a .icon-mobile,.footer a .icon-write {
	margin-right: 8px
}

.footer a .icon-mobile {
	box-shadow: 2px 2px 1px #3b5998;
	-webkit-box-shadow: 2px 2px 1px #3b5998;
	-moz-box-shadow: 2px 2px 1px #3b5998
}

.footer p {
	clear: both;
	padding: 16px 0 0;
	font-size: 12px;
	line-height: 12px;
	text-align: center
}

.list-option01 {
	padding: 6px 0 6px 0
}

.list-option01 li {
	float: left;
	width: 100%
}

.list-option01 li.fn-clear {
	float: none;
	width: 100%
}

.list-option01 a {
	display: block;
	height: 18px;
	padding: 7px 0 7px 10px;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.list-option01 .arrow-right {
	display: inline-block;
	width: 10px;
	height: 12px;
	margin: 0 0 0 2px;
	background-position: -20px 0;
	vertical-align: -1px;
	overflow: hidden
}

.list-option01-col4 li {
	width: 25%
}

.list-option01-col5 li {
	width: 20%
}

.suv-split {
	z-index: 100;
	position: relative
}

.suv-split .arrow-bottom {
	display: inline-block;
	width: 10px;
	height: 5px;
	margin: 0 0 0 2px;
	background-position: -20px -60px;
	vertical-align: 3px;
	overflow: hidden
}

.suv-split-pop {
	width: 120px;
	padding: 6px 0;
	position: absolute;
	top: 32px;
	left: -34px;
	border-radius: 3px
}

.suv-split-pop a {
	display: block;
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	text-align: center
}

.suv-split-pop a:visited {
	color: #fffffe
}

.suv-split-pop .arrow-top {
	width: 18px;
	height: 9px;
	background-position: 0 0;
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -9px;
	overflow: hidden
}

.hotinfor {
	padding: 6px 0 8px;
	text-align: center
}

.hotinfor h3 a {
	display: inline-block;
	padding: 3px 0;
	font-size: 18px;
	color: #a72126;
	line-height: 20px
}

.hotinfor h3 a:visited {
	color: #a72125
}

.hotinfor h4 {
	margin: 1px 0 0;
	font-size: 14px;
	line-height: 16px
}

.hotinfor h4 a {
	display: inline-block;
	padding: 3px 0;
	color: #4e5563
}

.hotinfor h4 a:visited {
	color: #4e5562
}

.tab02-pl-index a {
	width: 100px;
	text-align: center
}

.list-infor01-pl-index li a {
	padding: 11px 114px 11px 10px
}

.hotcartype {
	background: #f0f2f7;
	padding: 0 0 14px
}

.list-2sc-port li {
	border-bottom: solid #e1e7ee 1px
}

.list-2sc-port a {
	display: block;
	padding: 12px 10px;
	overflow: hidden
}

.list-2sc-port img {
	float: left;
	width: 80px;
	height: 60px
}

.list-2sc-port h3 {
	height: 42px;
	margin: -2px 0 auto 90px;
	font-size: 14px;
	line-height: 1.5
}

.list-2sc-port p {
	margin: 2px 0 0 90px
}

.list-2sc-port a .price {
	font-size: 16px;
	color: #fe6600
}

.list-2sc-port a:visited .price {
	color: #fe6601
}

.list-2sc-port .detail {
	margin: 0 0 0 6px;
	font-size: 14px;
	color: #a2a6ae
}

.list-2sc-port a:visited .detail {
	color: #a2a6ad
}

.bbsapp-port {
	float: right;
	padding: 11px 0;
	margin: 0 10px 0 0;
	line-height: 18px
}

/*  
Append File:/m/style/v2.7.3/article.css
*/
.article-title {
	padding: 9px 10px;
	background: #f0f2f7;
	line-height: 1.5;
}

.article-title h1 {
	padding: 0 40px 0 0;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	position: relative;
}

.article-title h1:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 70%;
	background: #a2a6ae;
	position: absolute;
	top: 15%;
	right: 32px;
}

.article-title-say h1 {
	padding: 0;
}

.article-title-say h1:after {
	display: none;
}

.article-title .icon-collect,.article-title .icon-collected {
	float: right;
	width: 16px;
	height: 16px;
	padding: 2px;
	background-color: #f5f6f9;
	background-position: 2px -88px;
	border: solid #d0d6e1 1px;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 0;
	border-radius: 3px;
}

.article-title .icon-collected {
	background-color: #fe6600;
	background-position: -22px -88px;
	border-color: #fe6600;
}

.article-title h1 .mark-say {
	float: left;
	height: 16px;
	padding: 2px 3px;
	margin: 3px 6px 0 0;
	background: #fe6600;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	border-radius: 3px;
}

.article-title p {
	margin: 4px 0 0;
	font-size: 12px;
	color: #a2a7ad;
	text-align: left;
	overflow: hidden;
}

.article-title .time {
	float: left;
	margin: 0 12px 0 0;
}

.article-title .name {
	float: left;
}

.article-title .view {
	float: right;
	overflow: hidden;
}

.article-title .comment {
	float: right;
	margin: 0 0 0 12px;
	overflow: hidden;
}

.article-title .icon-view {
	float: left;
	width: 14px;
	height: 9px;
	margin: 4px 4px 0 0;
	background-size: 120px auto;
	background-position: -60px 0;
}

.article-title .icon-comment {
	float: left;
	width: 12px;
	height: 11px;
	margin: 4px 4px 0 0;
	background-size: 120px auto;
	background-position: 0 0;
}

.article-content {
	padding: 5px 10px;
	border-bottom: solid #e1e7ee 1px;
	font-size: 17px;
	color: #2b3750;
	line-height: 1.5;
	text-align: justify;
	word-break: break-all;
	word-wrap: break-word;
}

.article-content p {
	margin: 6px 0;
}

.article-content p .btn-askprice {
	display: inline-block;
	padding: 4px 7px;
	margin: 0 0 0 6px;
	border: solid #5f7dbe 1px;
	background: #5f7dbe;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	border-radius: 3px;
}

.article-content p .btn-askprice:visited {
	color: #fffffe;
}

.article-content img {
	width: 100%;
	height: auto;
	margin: 3px 0 0;
}

.article-content img.spic {
	width: auto;
	height: auto;
	margin: 0;
}

.article-content table {
	width: 100%;
	background-color: transparent;
	font-size: 14px !important;
	line-height: 18px;
}

.article-content table .btn-askprice {
	white-space: nowrap;
}

.param_table2 {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin-top: 10px;
	border-bottom: 1px solid #e1e1e1;
	color: #666666;
	border-collapse: collapse;
	text-align: left;
}

.param_table2 thead tr th:nth-child(1) {
	padding-right: 10px;
}

.param_table2 thead tr th:nth-child(2),.param_table2 thead tr th:nth-child(3)
	{
	width: 20%;
}

.param_table2 tbody tr td:nth-child(2),.param_table2 tbody tr td:nth-child(3)
	{
	width: 20%;
}

.param_table2 tr th,.param_table2 tr td {
	border: 0;
	padding: 0;
	word-break: normal;
	padding-left: 10px;
}

.param_table2 tr th {
	background-color: #3b5998;
	color: #ffffff;
	font-weight: bold;
}

.param_table2 tr th.talign {
	text-align: center;
}

.param_table2 tr td {
	border-bottom: 1px solid #e1e1e1;
	height: 28px;
}

.param_table2 .font14w {
	font-weight: bold;
}

.param_table2 .colff {
	color: #ffffff;
}

.col7e {
	color: #29447e;
	font-weight: bold;
}

.font33-b {
	color: #333333;
	font-weight: bold;
}

.bg7692cd {
	background-color: #7692cd;
}

.bgefef {
	background-color: #efefef;
}

.article-content .paramlist {
	color: #a2a6ae;
}

.article-content .paramlist dd {
	font-size: 16px;
	padding: 0 0 0 2px;
}

.article-content-say {
	border-bottom: none;
}

.article-copy-say {
	padding: 5px 10px;
	border-bottom: solid #e1e5ed 1px;
	font-size: 14px;
	color: #fe6600;
	line-height: 1.5;
}

.litter_pbox {
	width: 100%;
	overflow: hidden;
}

.letter_pleft {
	float: left;
	width: 49.6%;
	margin: 0 0 3px;
}

.letter_pright {
	float: right;
	width: 49.6%;
	margin: 0 0 3px;
}

.article-comment {
	word-break: break-all;
	word-wrap: break-word;
}

.article-comment li {
	padding: 12px 10px;
	border-bottom: solid #e1e7ee 1px;
}

.article-comment li:last-child {
	border-bottom: none;
}

.article-comment .title {
	font-size: 14px;
	color: #a2a7ad;
	overflow: hidden;
}

.article-comment .user {
	float: left;
}

.article-comment .time {
	float: right;
}

.article-comment .message {
	margin: 8px 0 0;
	line-height: 1.5;
}

.article-comment .quote {
	margin: 8px 0 0;
	padding: 6px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	color: #a2a7ad;
	border-radius: 3px;
}

.article-comment .quote h3 {
	margin: 2px 0 0;
	font-size: 14px;
}

.article-comment .quote p {
	margin: 4px 0 0;
	line-height: 1.5;
}

.article-comment .repay {
	padding: 8px 0 0;
	text-align: right;
}

.article-comment .repay .divi {
	display: inline-block;
	width: 1px;
	height: 14px;
	margin: 3px 8px auto;
	background: #a2a6ae;
	vertical-align: top;
}

.article-comment .repay .zan {
	display: inline-block;
	margin: 1px 0 0;
	font-size: 14px;
	color: #a2a6ae;
	vertical-align: top;
}

.article-comment .repay .zan .icon-zan,.article-comment .repay .zan .icon-zaned
	{
	margin: 0 4px 0 0;
	position: relative;
}

.article-comment .repay a {
	display: inline-block;
	vertical-align: top;
}

.article-comment .from-replay-mini {
	margin: 8px 0 0;
}

.article-comment .icon-man,.article-comment .icon-woman,.article-comment .icon-sina
	{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 6px 0 0;
	background-position: -40px 0;
	vertical-align: top;
}

.article-comment .icon-woman {
	background-position: -60px 0;
}

.article-comment .icon-sina {
	background:
		url("")
		no-repeat;
	background-size: 16px auto;
	background-position: 0 2px;
	vertical-align: top;
}

.article-comment .icon-comment {
	display: inline-block;
	width: 16px;
	height: 15px;
	margin: -1px 4px 0 0;
	background-position: 0 0;
	vertical-align: middle;
}

.article-inforimg01 {
	padding: 12px 0;
	overflow: hidden;
}

.article-inforimg01 img {
	float: left;
	width: 120px;
	height: 90px;
	margin: 0 0 0 10px;
}

.article-inforimg01 div {
	margin: 0 0 0 140px;
}

.article-inforimg01 span {
	display: inline-block;
	margin: 4px 0 0;
	color: #a2a7ad
}

.from-replay {
	padding: 0 10px;
	position: relative;
	overflow: hidden;
}

.from-replay .form-textarea {
	height: 160px;
}

.from-replay .user {
	display: block;
}

.from-replay .tip {
	display: block;
	margin: 4px 0 0;
}

.from-replay .login {
	display: none;
	z-index: 1001;
	width: 100%;
	padding: 70px 0 0;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

.from-replay .load-inner {
	display: none;
	z-index: 1001;
	width: 100%;
	padding: 110px 0 0;
	position: absolute;
	top: 0;
	left: 0;
}

.from-replay .mask {
	display: none;
	width: 100%;
	height: 1000px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

.from-replay-disabled .user {
	display: none;
}

.from-replay-disabled .submit a {
	border-color: #d0d6e1;
	background: #f5f6f9;
	color: #a2a6ae;
}

.from-replay-disabled .tip {
	display: none;
}

.from-replay-disabled .login,.from-replay-disabled .mask {
	display: block;
}

.from-replay-load .load-inner,.from-replay-load .mask {
	display: block;
}

.from-replay-mini {
	position: relative;
	overflow: hidden;
}

.from-replay-mini .tip {
	display: block;
	margin: 4px 0 0;
}

.from-replay-mini .load-inner {
	display: none;
	z-index: 1001;
	width: 100%;
	padding: 30px 0 0;
	position: absolute;
	top: 0;
	left: 0;
}

.from-replay-mini .mask {
	display: none;
	width: 100%;
	height: 1000px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

.from-replay-mini-load .load-inner,.from-replay-mini-load .mask {
	display: block;
}

.write-comment {
	float: right;
	padding: 9px 10px;
}

.write-comment .icon-write {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-position: 0 -60px;
	vertical-align: top;
	overflow: hidden;
}

@
keyframes fadeOut {
	from {background-size: 160px auto;
	background-position: -140px 0;
	width: 13px;
	height: 14px;
	top: 0;
	left: 0;
	opacity: 1;
}

to {
	background-size: 320px auto;
	background-position: -280px 0;
	width: 26px;
	height: 28px;
	top: -13px;
	left: -14px;
	opacity: 0;
}

}
@
-webkit-keyframes fadeOut {
	from {background-size: 160px auto;
	background-position: -140px 0;
	width: 13px;
	height: 14px;
	top: 0;
	left: 0;
	opacity: 1;
}

to {
	background-size: 320px auto;
	background-position: -280px 0;
	width: 26px;
	height: 28px;
	top: -13px;
	left: -8px;
	opacity: 0;
}

}
.icon-zan .fading {
	content: "\00a0";
	display: block;
	width: 13px;
	height: 14px;
	background-position: -140px 0;
	position: absolute;
	top: 0;
	-webkit-animation: fadeOut 1s;
	-webkit-transform-origin: 50% 50%;
	animation: fadeOut 1s;
	transform-origin: 50% 50%;
}

.article-collect-layer {
	width: 270px;
	padding: 0 0 12px;
	background: #f5f4c5;
	border: solid #d6d482 1px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -43px;
	margin-left: -136px;
	z-index: 1001;
	border-radius: 6px;
}

.article-collect-layer .icon-tip {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 6px 0 0;
	vertical-align: -3px;
	overflow: hidden;
}

.article-collect-layer .icon-ok {
	background-position: 0 0;
}

.article-collect-layer .icon-doubt {
	background-position: -64px 0;
}

.article-collect-layer .icon-warn {
	background-position: -96px 0;
}

.article-collect-layer .noa {
	margin: 12px 10px 0;
	font-size: 16px;
	color: #8f772f;
	line-height: 1.5;
	text-align: center;
	overflow: hidden;
}

.article-collect-layer .nob {
	margin: 8px 0 0;
	text-align: center;
}

.article-collect-layer .nob a {
	display: inline-block;
	margin: 0 3px;
	min-width: 72px;
	padding: 4px 7px;
	border: solid #8f772f 1px;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	border-radius: 3px;
}

.article-collect-layer .nob a.stress {
	background: #8f772f;
	color: #f5f4c5;
}

.article-collect-layer .nob a.stress:visited {
	color: #f5f4c4;
}

.article-collect-layer .nob a.normal {
	color: #8f772f;
}

.article-collect-layer .nob a.normal:visited {
	color: #8f772e;
	text-align: justify
}

.tip-collect-layer {
	z-index: 1001;
	padding: 0 18px 14px;
	border: solid #d6d482 1px;
	background: #f5f4c5;
	color: #8f772f;
	line-height: 1.5;
	position: absolute;
	border-radius: 3px;
}

.tip-collect-layer .noa {
	margin: 12px 0 0;
}

.tip-collect-layer .nob {
	margin: 6px 0 0;
	text-align: center;
}

.tip-collect-layer .btn {
	padding: 4px 22px;
	border-color: #8f772f;
	background: #f5f4c5;
	border-radius: 5px;
	color: #8f772f;
}

.tip-collect-layer .btn:visited {
	color: #8f772e;
}

.tip-collect-layer .arrow-top {
	width: 12px;
	height: 12px;
	background: #f5f4c5;
	border: solid #d6d482;
	border-width: 1px 0 0 1px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	position: absolute;
	top: -7px;
	right: 8px;
}

/*  
Append File:/m/style/v2.7.3/widget-new.css
*/
body {
	margin: 0;
	padding: 0
}

.widget * {
	margin: 0;
	padding: 0
}

.widget ol,.widget ul {
	list-style: none
}

.widget {
	font-family: STHeiti, Arial;
	font-size: 16px;
	color: #4e5563
}

.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6 {
	font-weight: 500
}

.widget a {
	text-decoration: none
}

.w-icon,.w-icon-arrow {
	background: url(../img/bg-widget-v0320.png)
		no-repeat;
	background-size: 120px auto
}

.w-icon-opacity-arrow {
	background:
		url(../img/bg-opacity-arrow-v1111.png)
		no-repeat;
	background-size: 18px auto
}

.w-icon-load {
	display: inline-block;
	width: 16px;
	height: 16px;
	opacity: 0.6;
	background: url(../img/load.gif) no-repeat;
	background-size: 100% auto
}

.w-load-layer {
	z-index: 1001;
	width: 16px;
	height: 16px;
	opacity: 0.6;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -8px
}

.w-pop-opacity {
	background: rgba(0, 0, 0, 0.8)
}

.w-fn-fleft,.w-fn-fright {
	display: inline
}

.w-fn-fleft {
	float: left
}

.w-fn-fright {
	float: right
}

.w-fn-tleft {
	text-align: left
}

.w-fn-tright {
	text-align: right
}

.w-fn-tcenter {
	text-align: center
}

.w-fn-mt {
	margin-top: 8px
}

.w-fn-mb {
	margin-bottom: 8px
}

.w-fn-mlr {
	margin-left: 10px;
	margin-right: 10px
}

.w-fn-divi {
	clear: both;
	height: 1px;
	background: #e1e7ee;
	overflow: hidden
}

.w-fn-hide {
	display: none
}

.w-fn-clear:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}

.w-fn-a {
	color: #3b5998
}

.w-fn-a:visited {
	color: #3b5997
}

.w-main {
	min-height: 320px
}

.w-btn {
	display: inline-block;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	color: #4e5563;
	line-height: 18px;
	white-space: nowrap;
	border-radius: 3px
}

.w-btn:visited {
	color: #4e5562
}

.w-btn-selected {
	border-color: #5f7dbe;
	background: #5f7dbe;
	color: #fff
}

.w-btn-selected:visited {
	color: #fffffe
}

.w-btn-disabled {
	color: #a2a6ae
}

.w-btn-disabled:visited {
	color: #a2a6ad
}

.w-btn-small,.w-btn-small-blue {
	padding: 4px 7px;
	font-size: 14px
}

.w-btn-big,.w-btn-big-blue {
	padding: 7px 9px;
	font-size: 16px
}

.w-btn-small-blue,.w-btn-big-blue {
	border-color: #5f7dbe;
	background: #5f7dbe;
	color: #fff
}

.w-btn-small-blue:visited,.w-btn-big-blue:visited {
	color: #fffffe
}

.w-btn-bar {
	display: block;
	padding: 7px 0;
	font-size: 16px;
	text-align: center
}

.w-btn-bar-blue {
	display: block;
	padding: 7px 0;
	border-color: #5f7dbe;
	background: #5f7dbe;
	font-size: 16px;
	color: #fff;
	text-align: center
}

.w-btn-bar-blue:visited {
	color: #fffffe
}

.w-nav {
	z-index: 999;
	background: #3b5998;
	position: relative
}

.w-nav-sub {
	background: #3b5998;
	position: relative
}

.w-nav img,.w-nav-sub img {
	width: 100%
}

.w-nav-tab {
	overflow: hidden
}

.w-nav-tab a {
	float: left;
	width: 20%;
	padding: 10px 0;
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	text-align: center
}

.w-nav-tab a:visited {
	color: #fffffe
}

.w-nav-tab .current {
	background: #203f80
}

.w-nav-title {
	height: 20px;
	padding: 10px 0;
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	text-align: center
}

.w-nav-back {
	display: inline-block;
	height: 26px;
	padding: 7px 0 7px 6px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden
}

.w-nav-back:visited {
	color: #fffffe
}

.w-nav-back .w-arrow-left {
	float: left;
	width: 12px;
	height: 26px;
	background-position: 0 0
}

.w-nav-back span {
	float: left;
	padding: 5px 5px 5px 2px;
	background: #5f7dbe;
	font-size: 14px;
	line-height: 16px
}

.w-nav-mini {
	position: absolute;
	top: 0;
	right: 0
}

.w-nav-mini-btn {
	display: inline-block;
	width: 22px;
	height: 20px;
	padding: 10px 10px
}

.w-nav-mini-pop {
	width: 100px;
	padding: 6px 0;
	position: absolute;
	top: 44px;
	right: 1px;
	border-radius: 3px
}

.w-nav-mini-pop a {
	display: block;
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	text-align: center
}

.w-nav-mini-pop a:visited {
	color: #fffffe
}

.w-nav-mini-pop .w-arrow-top {
	width: 18px;
	height: 9px;
	background-position: 0 0;
	position: absolute;
	top: -9px;
	right: 9px;
	overflow: hidden
}

.w-nav-bread {
	height: 20px;
	padding: 10px 0 10px 10px;
	font-size: 18px;
	line-height: 20px
}

.w-nav-bread a,.w-nav-bread span {
	float: left;
	color: #fff
}

.w-nav-bread a:visited {
	color: #fffffe
}

.w-nav-bread .w-arrow-right {
	float: left;
	width: 8px;
	height: 12px;
	margin: 4px 10px;
	background-position: 0 0;
	overflow: hidden
}

.w-nav-channel {
	
}

.w-nav-channel ul {
	width: 100%;
	border-bottom: solid #d0d6e1 1px;
	background: #e1e5ed;
	overflow: hidden
}

.w-nav-channel li {
	float: left;
	width: 100%
}

.w-nav-channel li.last a {
	border: none
}

.w-nav-channel a {
	display: block;
	height: 40px;
	border-right: solid #d0d6e1 1px;
	background: #e1e5ed;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	text-align: center
}

.w-nav-channel a:visited {
	color: #4e5562
}

.w-nav-channel a.selected {
	background: #f5f6f9;
	color: #3b5998
}

.w-nav-channel a.selected:visited {
	color: #3b5997
}

.w-nav-channel a.disabled {
	color: #a2a6ae
}

.w-nav-channel a.disabled:visited {
	color: #a2a6ad
}

.w-nav-channel span {
	display: inline-block;
	height: 26px;
	padding: 11px 0 0;
	border-bottom: solid #e1e5ed 3px;
	vertical-align: top
}

.w-nav-channel .w-arrow-top {
	display: none;
	width: 0;
	height: 1px;
	margin: 3px auto 0;
	border-style: solid;
	border-width: 0 4px 4px;
	border-color: #f5f6f9 #f5f6f9 #3B5998
}

.w-nav-channel a.selected span {
	border-color: #3b5998
}

.w-nav-channel a.selected .w-arrow-top {
	display: block
}

.w-nav-channel-col2 li {
	width: 50%
}

.w-nav-channel-col3 li {
	width: 33.3%
}

.w-nav-channel-col3 li.last {
	width: 33.4%
}

.w-nav-channel-col4 li {
	width: 25%
}

.w-nav-channel .w-icon-hot {
	display: inline-block;
	width: 18px;
	height: 6px;
	padding: 1px 0;
	background: #f84949;
	font-size: 6px;
	color: #fff;
	line-height: 6px;
	text-align: center;
	position: absolute;
	top: 2px;
	right: 3px;
	border-radius: 3px;
	overflow: hidden
}

.w-title01 {
	background: #e1e5ed;
	overflow: hidden
}

.w-title01 h3 {
	float: left;
	padding: 11px 0 11px 10px;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	vertical-align: top
}

.w-title02 {
	border-bottom: solid #e1e5ed 1px;
	overflow: hidden
}

.w-title02 h3 {
	float: left;
	padding: 11px 10px 10px;
	background: #e1e5ed;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	border-radius: 0 3px 0 0
}

.w-list-null {
	padding: 10px 10px 20px
}

.w-list-infor01 li {
	border-bottom: solid #e1e7ee 1px
}

.w-list-infor01 a {
	display: block;
	padding: 11px 24px 11px 10px;
	font-size: 16px;
	color: #3b5998;
	line-height: 22px;
	position: relative
}

.w-list-infor01 a:visited {
	color: #3b5997
}

.w-list-infor01 .w-disabled {
	color: #a2a6ae
}

.w-list-infor01 .w-disabled:visited {
	color: #a2a6ad
}

.w-list-infor01 .w-disabled .w-arrow-right {
	display: none
}

.w-list-infor01 .w-arrow-right {
	width: 12px;
	height: 14px;
	background-position: -40px -40px;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 10px;
	overflow: hidden
}

.w-sift-letter {
	padding: 1px 0 9px 10px;
	background: #e8ebf1
}

.w-sift-letter h3 {
	margin: 8px 0 0;
	font-size: 14px
}

.w-sift-letter-content {
	overflow: hidden
}

.w-sift-letter-content .w-btn {
	float: left;
	width: 11.3%;
	margin: 8px 7px 0 0;
	padding: 7px 0;
	text-align: center
}

.w-list-brand {
	padding: 0 0 11px 0;
	overflow: hidden
}

.w-list-brand li {
	float: left;
	width: 33.3%;
	padding: 14px 0 0;
	position: relative
}

.w-list-brand a {
	display: block;
	width: 100px;
	margin: 0 auto;
	text-align: center
}

.w-list-brand img {
	width: 50px;
	height: 50px;
	border: solid #d2d2d2 1px
}

.w-list-brand span {
	display: block;
	height: 20px;
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden
}

.w-list-brand .noskip {
	color: #4e5563
}

.w-list-brand a:visited .noskip {
	color: #4e5562
}

.w-list-brand .w-arrow-top {
	display: none;
	width: 18px;
	height: 10px;
	background-position: 0 -40px;
	position: absolute;
	bottom: -14px;
	left: 50%;
	margin-left: -9px
}

.w-list-brand .item-sub {
	width: 100%
}

.w-list-brand .item-current .w-arrow-top {
	display: block
}

.w-sift-brand {
	padding: 5px 0;
	overflow: hidden
}

.w-sift-brand li {
	float: left;
	width: 33.3%;
	position: relative
}

.w-sift-brand .item a {
	display: block;
	padding: 13px 0 13px 10px;
	color: #4e5563;
	line-height: 18px
}

.w-sift-brand .item a:visited {
	color: #4e5562
}

.w-sift-brand .item a.w-disabled {
	color: #a2a6ae
}

.w-sift-brand .item a.w-disabled:visited {
	color: #a2a6ad
}

.w-sift-brand .item .w-arrow-top {
	display: none;
	width: 18px;
	height: 10px;
	background-position: 0 -40px;
	position: absolute;
	left: 18px;
	bottom: 0
}

.w-sift-brand .item-sub {
	width: 100%
}

.w-sift-brand .item-current .w-arrow-top {
	display: block
}

.w-sift-area {
	padding: 5px 0;
	overflow: hidden
}

.w-sift-area li {
	float: left;
	width: 33.3%;
	position: relative
}

.w-sift-area .item a {
	display: block;
	padding: 13px 0;
	color: #4e5563;
	line-height: 18px;
	text-align: center
}

.w-sift-area .item a:visited {
	color: #4e5562
}

.w-sift-area .item a.w-disabled {
	color: #a2a6ae
}

.w-sift-area .item a.w-disabled:visited {
	color: #a2a6ad
}

.w-sift-area .item .w-arrow-top {
	display: none;
	width: 18px;
	height: 10px;
	background-position: 0 -40px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -9px
}

.w-sift-area .item-sub {
	width: 100%
}

.w-sift-area .item-current .w-arrow-top {
	display: block
}

.w-all-area a,.w-all-brand a {
	display: block;
	padding: 11px 10px;
	font-size: 16px;
	color: #3b5998;
	line-height: 18px
}

.w-all-area a:visited,.w-all-brand a:visited {
	color: #3b5997
}

.w-suggest {
	padding: 11px 0 11px 10px
}

.w-suggest a {
	font-size: 16px;
	color: #f84949;
	line-height: 18px;
	vertical-align: top
}

.w-suggest a:visited {
	color: #f84948
}

.w-dropdown01 {
	position: relative;
	padding: 9px 0;
	background: #374053
}

.w-dropdown01-title {
	padding: 4px 10px 8px;
	font-size: 14px;
	color: #fff;
	line-height: 16px
}

.w-dropdown01-content {
	padding: 0 5px;
	overflow: hidden
}

.w-dropdown01-content p {
	float: left;
	width: 50%;
	padding: 5px 0
}

.w-dropdown01-content a {
	display: block;
	width: auto;
	margin: 0 5px;
	padding: 8px 0;
	border: solid #2b3750 1px;
	background: #525b6f;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	white-space: nowrap;
	border-radius: 3px
}

.w-dropdown01-content a:visited {
	color: #fffffe
}

.w-dropdown01-content a.selected {
	color: #fffffe;
	border-color: #fff
}

.w-dropdown01-content a.selected:visited {
	color: #fffffe
}

.w-dropdown01-content a.disabled {
	color: #2b3750
}

.w-dropdown01-content a.disabled:visited {
	color: ##2B3751
}

.w-dropdown01 .arrow-top {
	width: 18px;
	height: 10px;
	background-position: 0 -18px;
	position: absolute;
	top: -10px;
	left: 18px
}

.w-dropdown01-col1 p {
	float: left;
	width: 100%;
	padding: 5px 0
}

.w-dropdown01-col2 p {
	float: left;
	width: 50%;
	padding: 5px 0
}

.w-dropdown01-col3 p {
	float: left;
	width: 33.3%;
	padding: 5px 0
}

.w-dropdown01-col4 p {
	float: left;
	width: 25%;
	padding: 5px 0
}

.w-dropdown01-null {
	padding: 4px 10px 8px;
	font-size: 14px;
	color: #fff;
	line-height: 16px
}

.w-viewimg-nav {
	z-index: 999;
	width: 100%;
	height: 40px;
	background: #374053;
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

.w-viewimg-nav-bottom {
	top: auto;
	bottom: 0;
	background: #374053
}

.w-viewimg-nav-absolute {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.wvi-nav-title {
	height: 20px;
	margin: 0 60px;
	padding: 10px 0;
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.wvi-nav-close {
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0
}

.wvi-nav-close .w-arrow-left {
	display: inline-block;
	width: 14px;
	height: 20px;
	background-position: -20px 0;
	vertical-align: top
}

.wvi-nav-imglevel {
	display: inline-block;
	padding: 4px 7px;
	border: solid #404040 1px;
	background: #404040;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	white-space: nowrap;
	position: absolute;
	top: 6px;
	left: 10px;
	border-radius: 3px
}

.wvi-nav-imglevel {
	position: absolute;
	top: 6px;
	left: auto;
	right: 10px
}

.wvi-nav-close:visited,.wvi-nav-imglevel:visited {
	color: #fffffe
}

.widget-ios7 {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.widget-ios7 .w-viewimg-nav {
	position: absolute
}

.w-viewimg-focus {
	width: 100%;
	overflow: hidden
}

.wvi-slide {
	width: 1000%;
	height: 100%;
	position: relative
}

.wvi-item {
	float: left;
	width: 10%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.wvi-imgbox {
	height: 100%;
	padding: 0 10px
}

.wvi-imgself {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	display: table
}

.wvi-imgself span {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.wvi-imgself img {
	max-width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.widget-imgposition .wvi-imgself {
	background-position: 50% 64%
}

.widget-ios7 .w-viewimg-focus {
	height: 100%
}

.wvi-others {
	width: 300px;
	height: 300px;
	background: #404040;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -150px
}

.wvi-others h3 {
	height: 20px;
	padding: 10px 0;
	background: #212121;
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	text-align: center
}

.wvi-others ul {
	height: 248px;
	padding: 6px 8px
}

.wvi-others li {
	float: left;
	width: 50%;
	height: 124px
}

.wvi-others li a {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center
}

.wvi-others li a:visited {
	color: #fffffe
}

.wvi-others li img {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 5px 0 0;
	vertical-align: top
}

.wvi-others li span {
	display: block;
	margin: 5px 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.w-viewimg-page {
	float: left;
	padding: 11px 10px;
	font-size: 18px;
	color: #fff;
	line-height: 1.0
}

.w-viewimg-page b {
	font-weight: normal;
	color: #fe6600
}

.w-viewimg-comment {
	float: right;
	padding: 13px 10px;
	font-size: 14px;
	color: #fff;
	line-height: 1.0
}

.w-viewimg-comment:visited {
	color: #fffffe
}

.w-viewimg-comment .w-comment {
	display: inline-block;
	width: 15px;
	height: 13px;
	margin: 1px 6px 0 0;
	background-position: -60px -40px;
	vertical-align: top
}

.wvi-tip01-layer {
	display: inline-block;
	padding: 13px 24px 13px 22px;
	border: solid #404040 1px;
	background: #404040;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	text-align: left;
	border-radius: 3px
}

.wvi-tip01-layer .w-ok {
	display: inline-block;
	float: left;
	width: 18px;
	height: 18px;
	margin: 0 10px 2px 0;
	background-position: -60px 0;
	overflow: hidden
}

.wvi-tip-layer {
	z-index: 1001;
	width: 100%;
	text-align: center;
	position: fixed;
	top: 50%;
	margin-top: -23px;
	left: 0
}

.widget-ios7 .wvi-tip-layer,.widget-ios7 .w-load-layer {
	position: absolute
}

.w-viewimg-sift-fixed {
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 1000;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

.w-viewimg-sift-absolute {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.w-viewimg-sift {
	padding: 0 5px;
	overflow: hidden
}

.w-viewimg-sift li {
	float: left;
	width: 50%;
	padding: 5px 0;
	position: relative
}

.wvi-selitem {
	display: block;
	margin: 0 5px;
	padding: 6px 15px 6px 8px;
	background: rgba(64, 64, 64, 0.7);
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	white-space: nowrap;
	position: relative;
	border-radius: 3px
}

.wvi-selitem:visited {
	color: #fffffe
}

.wvi-selitem .caption {
	display: inline-block;
	height: 18px;
	vertical-align: top;
	overflow: hidden
}

.wvi-selitem .w-arrow-bottom {
	display: inline-block;
	width: 10px;
	height: 6px;
	margin: 0 0 0 7px;
	background-position: -20px -40px;
	overflow: hidden;
	position: absolute;
	top: 13px;
	right: 7px
}

.wvi-selitem .w-hook {
	display: none;
	width: 100%;
	height: 10px;
	background: rgba(64, 64, 64, 0.7);
	position: absolute;
	left: 0;
	bottom: -10px
}

.w-viewimg-sift .item-current .wvi-selitem {
	border-radius: 3px 3px 0 0
}

.w-viewimg-sift .item-current .w-hook {
	display: block
}

.w-viewimg-sift .item-sub {
	width: 100%
}

.wvi-seldown {
	position: relative;
	margin: 0 5px;
	padding: 5px 0;
	background: rgba(64, 64, 64, 0.7);
	border-radius: 0 0 3px 3px
}

.wvi-seldown-content {
	padding: 0 5px;
	overflow: hidden
}

.wvi-seldown-content p {
	float: left;
	width: 50%;
	padding: 0
}

.wvi-seldown-content a {
	display: block;
	width: auto;
	margin: 0 5px;
	padding: 5px 0 5px 7px;
	border: solid transparent 1px;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	white-space: nowrap;
	border-radius: 3px
}

.wvi-seldown-content a:visited {
	color: #fffffe
}

.wvi-seldown-content a.selected {
	color: #fffffe;
	background: #5c5c5c;
	border-color: #fff
}

.wvi-seldown-content a.selected:visited {
	color: #fffffe
}

.wvi-seldown-content .color-box {
	display: block
}

.wvi-seldown-content .color-box i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 6px 0 0;
	border: solid #fff 1px;
	vertical-align: top;
	border-radius: 3px
}

/*
Execute Time:1ms
Create Time:2014/10/13 15:42:06
*/


.w-header {
	height: 44px;
	padding: 0 10px;
	font-family: STHeiti, Arial;
}

.w-header-logo {
	float: left;
	margin: 8px 0 0;
}

.w-header-logo img {
	width: auto;
	height: 28px;
}

.fc_m14_ {
	float: right;
	margin: 8px 0 0 15px;
	background: #5f7dbe;
	padding: 6px 8px;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	text-decoration: none;
	border-radius: 3px;
}

.fc_m14_:visited {
	color: #fffffe;
}

.w-header-login {
	float: right;
	margin: 18px 0 0;
	font-size: 14px;
	color: #3b5998;
	line-height: 16px;
	text-decoration: none;
}

.w-header-login:visited {
	color: #3b5997;
}

.w-header-user {
	float: right;
	width: 28px;
	height: 28px;
	margin: 4px 0 4px 0;
	color: #fff;
	background: #5f7dbe
		url("")
		no-repeat center;
	background-size: 18px auto;
	position: relative;
	border-radius: 3px;
}

.w-header-user:visited {
	color: #fffffe;
}

.w-header-user i {
	display: block;
	width: 18px;
	height: 18px;
	background: #f84949;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	text-align: center;
	position: absolute;
	top: -6px;
	right: -6px;
	border-radius: 10px;
}

.w-header-user-null{
	background: #5f7dbe url("") no-repeat center;
	background-size: 18px auto;
}

.w-header-switch {
	z-index: 1000;
	float: left;
	margin: 17px 0 0 10px;
	position: relative;
}

.w-header-switch-btn {
	display: inline-block;
	font-size: 14px;
	color: #777d8b;
	line-height: 16px;
	text-decoration: none;
}

.w-header-switch-btn:visited {
	color: #777d8a;
}

.w-header-switch-btn i {
	display: inline-block;
	width: 0;
	height: 0;
	margin: 0 0 0 2px;
	border: solid 5px;
	border-color: rgba(119, 125, 139, 1) transparent transparent;
	vertical-align: -4px;
}

.w-header-switch-pop {
	width: 90px;
	padding: 6px 0;
	position: absolute;
	top: 35px;
	left: -25px;
	background: rgba(0, 0, 0, 0.8);
	border-radius: 3px;
}

.w-header-switch-pop a {
	display: block;
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.w-header-switch-pop a:visited {
	color: #fffffe;
}

.w-header-switch-pop i {
	display: block;
	width: 0;
	height: 0;
	border: solid 9px;
	border-color: transparent transparent rgba(0, 0, 0, 0.8);
	position: absolute;
	top: -18px;
	left: 50%;
	margin-left: -9px;
}


.w-search-icon {
	background:
		url(../img/bg-widget-search-v0101.png)
		no-repeat;
	background-size: 16px auto;
}

.w-search {
	color: #4e5563;
	z-index: 998;
	position: relative;
	-webkit-text-size-adjust: 100%;
}

.w-search-sub {
	z-index: 10;
}

.w-search-content {
	height: 32px;
	border: solid #d0d6e1 1px;
	background: #f5f6f9;
	z-index: 10;
	position: relative;
	border-radius: 3px;
}

.w-search-input {
	margin: 0 22% 0 20%;
}

.w-search-input-box {
	height: 32px;
	padding: 0 32px 0 6px;
	position: relative;
	overflow: hidden;
}

.w-search-input-text {
	width: 100%;
	height: 18px;
	margin: 0;
	padding: 7px 0;
	background: transparent;
	border: none;
	outline: none;
	font-size: 16px;
	color: #4e5563;
	line-height: 18px;
	overflow: hidden;
	box-shadow: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.w-search-input-clear {
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 8px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

.w-search-input-clear i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: 0 -33px;
	vertical-align: top;
}

.w-search-tab {
	width: 20%;
	position: absolute;
	top: 0;
	left: -1px;
}

.w-search-tab-btn {
	display: block;
	height: 18px;
	padding: 7px 7px 7px 0;
	font-size: 16px;
	color: #5b5998;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.w-search-tab-btn:visited {
	color: #3b5997;
}

.w-search-tab-btn:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #3b5998 transparent transparent transparent;
	overflow: hidden;
	position: absolute;
	top: 14px;
	right: 3px;
}

.w-search-tab-pop {
	width: 100%;
	padding: 6px 0;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	top: 33px;
	left: 0;
	border-radius: 3px;
}

.w-search-tab-pop a {
	display: block;
	padding: 10px 7px 10px 0;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
}

.w-search-tab-pop a:visted {
	color: #fffffe;
}

.w-search-btn {
	width: 22%;
	height: 18px;
	padding: 8px 0;
	background: #5f7dbe;
	font-size: 16px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	position: absolute;
	top: -1px;
	right: -1px;
	border-radius: 0 3px 3px 0;
}

.w-search-btn:visited {
	color: #fffffe;
}

.w-search-pop {
	width: 100%;
	font-size: 14px;
	position: absolute;
	top: 33px;
	left: 0;
}

.w-search-pop-box {
	background: #fff;
	border: solid #d0d6e1 1px;
}

.w-search-pop-through {
	margin: 0;
	padding: 6px 0 0;
}

.w-search-pop-through dt {
	margin: 0;
	padding: 5px 9px;
	color: #a2a6ae;
	line-height: 18px;
	overflow: hidden;
}

.w-search-pop-through dt i {
	float: left;
	width: 9px;
	height: 12px;
	margin: 3px 6px 0 0;
	background-position: 0 0;
	overflow: hidden;
}

.w-search-pop-through dd {
	margin: 0;
	padding: 0;
	border-bottom: dotted #e1e7ee 1px;
	position: relative;
}

.w-search-pop-through dd:last-child {
	border: none;
}

.w-search-pop-through a:nth-child(1) {
	display: block;
	padding: 8px 9px;
	margin: 0 48px 0 0;
	color: #3b5998;
	line-height: 18px;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.w-search-pop-through a:visited {
	color: #3b5997;
}

.w-search-pop-through span {
	width: 48px;
	height: 34px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

.w-search-pop-through span i {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 11px 0 0;
	background-position: 0 -52px;
	vertical-align: top;
}

.w-search-pop-normal {
	margin: 0;
	padding: 6px 0 0;
}

.w-search-pop-normal dt {
	margin: 0;
	padding: 5px 9px;
	color: #a2a6ae;
	line-height: 18px;
	overflow: hidden;
}

.w-search-pop-normal dt i {
	float: left;
	width: 15px;
	height: 15px;
	margin: 1px 6px 0 0;
	background-position: 0 -15px;
	overflow: hidden;
}

.w-search-pop-normal dd {
	margin: 0;
	padding: 0;
	border-bottom: dotted #e1e7ee 1px;
	position: relative;
}

.w-search-pop-normal dd:last-child {
	border: none;
}

.w-search-pop-normal a:nth-child(1) {
	display: block;
	padding: 8px 9px;
	margin: 0 48px 0 0;
	color: #4e5563;
	line-height: 18px;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.w-search-pop-normal a:visited {
	color: #4e5562;
}

.w-search-pop-normal span {
	width: 48px;
	height: 34px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

.w-search-pop-normal span i {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 11px 0 0;
	background-position: 0 -52px;
	vertical-align: top;
}

.w-search-pop-normal a b {
	font-weight: normal;
	color: #a2a6ae;
}

.w-search-pop-normal a:visited b {
	color: #a2a6ad;
}

.w-search-pop-bar {
	background: #f0f2f7;
	border-top: solid #d0d6e1 1px;
	font-size: 16px;
	line-height: 18px;
	overflow: hidden;
	position: relative;
}

.w-search-pop-bar a {
	padding: 8px 0;
	color: #3b5998;
	text-decoration: none;
	text-align: center;
}

.w-search-pop-bar a.w-search-pop-clear {
	float: left;
	width: 112px;
	border-right: solid #d0d6e1 1px;
}

.w-search-pop-bar a.w-search-pop-close {
	float: right;
	width: 48px;
	border-left: solid #d0d6e1 1px;
}

.w-search-pop-bar a:visited {
	color: #3b5997;
}

.w-search-pop-divi {
	border-top: solid #e1e7ee 1px;
}

.w-search-notab .w-search-input {
	margin: 0 22% 0 0;
}

.w-search-notab .w-search-tab {
	display: none;
}

.w-search-hide {
	display: none;
}

.header-new {
	height: 32px;
	padding: 6px 10px 6px 0;
	background-color: #fff;
	position: relative
}

.header-new .logo {
	float: left;
	margin: 4px 0 0 12px
}

.header-new .logo img {
	width: 100px;
	height: 24px
}

.header-new .auth {
	float: right;
	width: 32px;
	height: 32px;
	margin-right: 12px;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	white-space: nowrap;
	position: relative;
	color: #666;
}

.header-new .authuser {
	float: right;
	width: 65px;
	height: 32px;
	margin-right: 12px;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	white-space: nowrap;
	position: relative;
	color: #666;
}

.header-new .auth img {
	width: 32px;
	height: 32px;
	border-radius: 2px
}

.header-new .auth i {
	min-width: 18px;
	height: 18px;
	background-color: #f00;
	border-radius: 9px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 18px;
	text-align: center;
	position: absolute;
	top: -6px;
	right: -6px
}

.bottom-hold {
	width: 100%;
	height: 50px; 
	bottom: 0px; 
	overflow: hidden !important; 
	position: fixed; 
	z-index: 1000; 
	box-shadow: 1px 0px 2px rgba(100,100,100,0.3), 1px 0px 0px rgba(100,100,100,0.3); 
	-webkit-box-shadow: 1px 0 2px rgba(100, 100, 100, .3), 1px 0 0 rgba(100, 100, 100, .3); 
	-moz-box-shadow: 1px 0 2px rgba(100, 100, 100, .3), 1px 0 0 rgba(100, 100, 100, .3);
}

.daoyou-bottom {
	left: 0px; width: 100%; 
	height: 50px; bottom: 0px; 
	position: absolute; z-index: 9999; 
	opacity: 0.9; 
	box-shadow: 0px 1px 0px rgba(0,0,0,0.1), 0px 1px 2px rgba(0,0,0,0.2); 
	background-color: rgb(255, 255, 255); 
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2);
}

.tel-report {
	background: none; 
	margin: 0px; 
	padding: 0px; 
	font-size: 100%; 
	text-decoration: none; 
	vertical-align: baseline;
}

.avatar1 {
	margin: 0px 3px; 
	border-radius: 23px; 
	width: 46px; 
	height: 46px; 
	float: left; 
	display: inline-block; 
	position: relative; 
	box-shadow: 0px 1px 0px rgba(0,0,0,0.2); 
	background-color: rgb(255, 255, 255); 
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2); 
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
}

.qianming {
	width: 460px;
}
.daoyou-phone {
	margin: 8px 0px; 
	width: 38px; 
	border-left-color: rgb(103, 103, 103); 
	border-left-width: 1px; 
	border-left-style: solid; 
	float: left;
	padding: 0px 10px 0px 10px; 
	vertical-align: middle;
}

.model-norm {
	background-color: #fff;
	border: solid #e9e9e9 1px;
	border-radius: 2px
}
.fn-mlr-view {
	margin-left: 6px;
	margin-right: 6px
}
.fn-mt-view {
	margin-top: 12px
}
.list-info li,.list-info-2sc li {
	border-bottom: solid #e9e9e9 1px
}
.list-info a,.list-info-2sc a {
	display: block;
	padding: 12px 0;
	overflow: hidden
}
.list-info a img,.list-info-2sc a img {
	float: left;
	width: 120px;
	height: 68px;
	margin-right: 8px;
	background: #f9f9f9 url(../img/pic01.gif)
		center center no-repeat;
	background-size: 100% auto
}
.list-info a h2,.list-info-2sc a h2 {
	height: 48px;
	font-size: 16px;
	line-height: 1.5;
	overflow: hidden;
	color: #666;
}
.list-info a time,.list-info-2sc a time {
	float: left;
	margin-top: 6px;
	font-size: 12px;
	color: #c3c3c3
}
.jobShare {
	top: 85px;
	right: 5px;
	position: fixed;
}
.jobEnroll {
	top: 125px;
	right: 5px;
	position: fixed;
}

.header-new .find {
	float: right;
	width: 50px;
	height: 32px;
	margin-right: 12px;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	white-space: nowrap;
	position: relative;
	color: #666;
}

.bsBox {
    display: none;
    z-index: 100000001;
    font-size: 12px;
    background: url(../img/background-opaque-dark.gif) !important;
    padding: 6px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bsClose {
    _overflow: hidden;
    cursor: pointer;
    position: absolute;
    z-index: 10000000;
    color: #666;
    font-weight: bold;
    font-family: Helvetica,Arial;
    font-size: 14px;
    line-height: 20px;
}
.bsTop {
    color: #666;
    background: #f2f2f2;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #e8e8e8;
}
.bsTop span {
    float: left;
}
.bsFrameDiv, #bsMorePanel {
    border: none;
    background: #fff;
}